#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
typedef int SLTdatatype;
typedef struct list {
	SLTdatatype* arr;
	int size;
	int c;
} list;
void first_init(list* p);
void ifful(list* p);
void SeqListDestroy(list* p);
void SeqListPushBack(list* p, SLTdatatype x);
void SeqListPrint(list* p);
void SeqListPushFront(list* p, SLTdatatype x);
void SeqListPopFront(list* p);
void SeqListPopBack(list* p);
int SeqListFind(list* p, SLTdatatype x);
void SeqListInsert(list* p, int pos, SLTdatatype x);
